package idv.arthur.work;

import java.util.ArrayList;

/**  
* Description: 測試項目的屬性
* Company:	   CHTTL 
* @author:     Arthur (842297)
* Create at:   2012/6/07 下午02:28:52  
* 
* @param isTCsubmitAble 是否可送審測試「案例」
* @param isTRsubmitAble 是否可送審測試「結果」
* @param isTCReviewed	此測試項目是否完成審查測試「案例」
* @param isTRReviewed	此測試項目是否完成審查測試「結果」
* @param isTCAccepted	測試「案例」被同意或拒絕
* @param isTRAccepted	測試「結果」被同意或拒絕
* 
*/   
public class MRBody {
	
	private boolean isReviewer;
	private int ver;
	private String tpid;
	private String tpName;
	private String mrid;
	private String module;
	private String mrdescription;
	private String createdate;
	private String onlinedate;
	private String sourceid;
	private String isMail;
	private String mrno;
	private String process;
	private String yymm;
	private String desc;
	private String fileID;
	private ArrayList<TR> testResult;
	private User[] designpm;
	private User[] propose;
	private User[] tester;
	private User[] designer;
	private String[] reference;
	private Programmer[] programmer;
	private Require[] require;
	
	
	private boolean isImportAble;
	private boolean isTCreviewed;
	private boolean isTRsubmitted;
	private boolean isTCsubmitted;
	private boolean isTRreviewed;
	private boolean isTCaccepted;
	private boolean isTRaccepted;
	private boolean isTCsubmitAble;
	private boolean isTRsubmitAble;
	
	
	
	public boolean isReviewer() {
		return isReviewer;
	}
	public void setReviewer(boolean isReviewer) {
		this.isReviewer = isReviewer;
	}
	public int getVer() {
		return ver;
	}
	public void setVer(int ver) {
		this.ver = ver;
	}
	public String getTpid() {
		return tpid;
	}
	public void setTpid(String tpid) {
		this.tpid = tpid;
	}
	public String getMrid() {
		return mrid;
	}
	public void setMrid(String mrid) {
		this.mrid = mrid;
	}
	public String getModule() {
		return module;
	}
	public void setModule(String module) {
		this.module = module;
	}
	public String getMrdescription() {
		return mrdescription;
	}
	public void setMrdescription(String mrdescription) {
		this.mrdescription = mrdescription;
	}
	public String getCreatedate() {
		return createdate;
	}
	public void setCreatedate(String createdate) {
		this.createdate = createdate;
	}
	public String getOnlinedate() {
		return onlinedate;
	}
	public void setOnlinedate(String onlinedate) {
		this.onlinedate = onlinedate;
	}
	public String getSourceid() {
		return sourceid;
	}
	public void setSourceid(String sourceid) {
		this.sourceid = sourceid;
	}
	public String getIsMail() {
		return isMail;
	}
	public void setIsMail(String isMail) {
		this.isMail = isMail;
	}
	public String getMrno() {
		return mrno;
	}
	public void setMrno(String mrno) {
		this.mrno = mrno;
	}
	public String getProcess() {
		return process;
	}
	public void setProcess(String process) {
		this.process = process;
	}
	public String getYymm() {
		return yymm;
	}
	public void setYymm(String yymm) {
		this.yymm = yymm;
	}
	public String getDesc() {
		return desc;
	}
	public void setDesc(String desc) {
		this.desc = desc;
	}
	public User[] getDesignpm() {
		return designpm;
	}
	public void setDesignpm(User[] designpm) {
		this.designpm = designpm;
	}
	public String getFileID() {
		return fileID;
	}
	public void setFileID(String fileID) {
		this.fileID = fileID;
	}
	public ArrayList<TR> getTestResult() {
		return testResult;
	}
	public void setTestResult(ArrayList<TR> testResult) {
		this.testResult = testResult;
	}
	public User[] getPropose() {
		return propose;
	}
	public void setPropose(User[] propose) {
		this.propose = propose;
	}
	public User[] getTester() {
		return tester;
	}
	public void setTester(User[] tester) {
		this.tester = tester;
	}
	public User[] getDesigner() {
		return designer;
	}
	public void setDesigner(User[] designer) {
		this.designer = designer;
	}
	public String[] getReference() {
		return reference;
	}
	public void setReference(String[] reference) {
		this.reference = reference;
	}
	public Programmer[] getProgrammer() {
		return programmer;
	}
	public void setProgrammer(Programmer[] programmer) {
		this.programmer = programmer;
	}
	public Require[] getRequire() {
		return require;
	}
	public void setRequire(Require[] require) {
		this.require = require;
	}
	public boolean isImportAble() {
		return isImportAble;
	}
	public void setImportAble(boolean isImportAble) {
		this.isImportAble = isImportAble;
	}
	public boolean isTCreviewed() {
		return isTCreviewed;
	}
	public void setTCreviewed(boolean isTCreviewed) {
		this.isTCreviewed = isTCreviewed;
	}
	public boolean isTRsubmitted() {
		return isTRsubmitted;
	}
	public void setTRsubmitted(boolean isTRsubmitted) {
		this.isTRsubmitted = isTRsubmitted;
	}
	public boolean isTCsubmitted() {
		return isTCsubmitted;
	}
	public void setTCsubmitted(boolean isTCsubmitted) {
		this.isTCsubmitted = isTCsubmitted;
	}
	public boolean isTRreviewed() {
		return isTRreviewed;
	}
	public void setTRreviewed(boolean isTRreviewed) {
		this.isTRreviewed = isTRreviewed;
	}
	public boolean isTCaccepted() {
		return isTCaccepted;
	}
	public void setTCaccepted(boolean isTCaccepted) {
		this.isTCaccepted = isTCaccepted;
	}
	public boolean isTRaccepted() {
		return isTRaccepted;
	}
	public void setTRaccepted(boolean isTRaccepted) {
		this.isTRaccepted = isTRaccepted;
	}
	public boolean isTCsubmitAble() {
		return isTCsubmitAble;
	}
	public void setTCsubmitAble(boolean isTCsubmitAble) {
		this.isTCsubmitAble = isTCsubmitAble;
	}
	public boolean isTRsubmitAble() {
		return isTRsubmitAble;
	}
	public void setTRsubmitAble(boolean isTRsubmitAble) {
		this.isTRsubmitAble = isTRsubmitAble;
	}
	public String getTpName() {
		return tpName;
	}
	public void setTpName(String tpName) {
		this.tpName = tpName;
	}
}
